mutation ($uuid: String!, $debitedAccountUuid: String!, $creditedAccountUuid: String!, $contactUuid: String = null, $contactName: String = null) {
    updateTransaction(
        uuid: $uuid,
        input: {
            amount: 1100.20,
            creditAmount: 2200.40,
            transactionDate: "2023-11-02",
            type: TRANSFER,
            comment: "Test comment 1",
            checked: true,
            accountDebitedUuid: $debitedAccountUuid,
            accountCreditedUuid: $creditedAccountUuid,
            contactUuid: $contactUuid,
            contactName: $contactName,
            invoiceNumber: "123456",
            parentUuid: null,
            detailed: false,
            statementDate: "2023-11-02"
        }) {
        transaction {
            uuid,
            amount,
            creditAmount,
            transactionDate,
            type,
            comment,
            checked,
            accountDebited {
                uuid
            },
            accountCredited {
                uuid
            },
            contact {
                uuid,
                name
            },
            invoiceNumber,
            parent {
                uuid
            },
            detailed,
            statementDate,
            created,
            modified
        },
        contact {
            uuid,
            name
        },
        accounts {
            uuid,
            name,
            total,
            totalWaiting
        }
    }

}